const data = [
  "alphabetical_sorting",
  "advance",
  "address_book",
  "alphabetical_sorting",
  "advertising",
  "alarm_clock",
  "area_chart",
  "approval",
  "answers",
  "approve",
  "assistant",
  "audio_file",
  "automotive",
  "automatic",
  "bad_decision",
  "bar_chart",
  "bearish",
  "biomass",
  "biohazard",
  "binoculars",
  "bookmark",
  "briefcase",
  "biotech",
  "broken_link",
  "business",
  "bullish",
  "business_contact",
  "businesswoman",
  "cable_release",
  "calculator",
  "businessman",
  "calendar",
  "butting_in",
  "call_transfer",
  "callback",
  "camcorder",
  "camera",
  "camcorder_pro",
  "cancel",
  "camera_addon",
  "camera_identificatio",
  "capacitor",
  "candle_sticks",
  "checkmark",
  "circuit",
  "charge_battery",
  "clear_filters",
  "clapperboard",
  "clock",
  "close_up_mode",
  "collaboration",
  "cell_phone",
  "collapse",
  "collect",
  "cloth",
  "combo_chart",
  "comments",
  "conference_call",
  "compact_camera",
  "contacts",
  "copyleft",
  "copyright",
  "crystal_oscillator",
  "cursor",
  "currency_exchange",
  "customer_support",
  "dam",
  "data_backup",
  "data_configuration",
  "data_encryption",
  "data_protection",
  "data_recovery",
  "database",
  "data_sheet",
  "debt",
  "decision",
  "delete_column",
  "delete_database",
  "department",
  "delete_row",
  "deployment",
  "dislike",
  "disapprove",
  "disclaimer",
  "display",
  "document",
  "do_not_insert",
  "do_not_mix",
  "do_not_inhale",
  "donate",
  "down",
  "doughnut_chart",
  "down_left",
  "down_right",
  "download",
  "edit_image",
  "electrical_sensor",
  "electrical_threshold",
  "electricity",
  "electro_devices",
  "electronics",
  "empty_battery",
  "empty_filter",
  "empty_trash",
  "end_call",
  "engineering",
  "entering_heaven_aliv",
  "expand",
  "export",
  "expired",
  "factory",
  "factory_breakdown",
  "external",
  "faq",
  "feed_in",
  "file",
  "feedback",
  "film",
  "filled_filter",
  "filing_cabinet",
  "film_reel",
  "flash_auto",
  "fine_print",
  "flash_off",
  "flash_on",
  "flow_chart",
  "folder",
  "frame",
  "full_battery",
  "full_trash",
  "gallery",
  "generic_sorting_asc",
  "generic_sorting_desc",
  "genealogy",
  "globe",
  "good_decision",
  "headset",
  "grid",
  "graduation_cap",
  "heat_map",
  "high_priority",
  "high_battery",
  "image_file",
  "home",
  "idea",
  "import",
  "in_transit",
  "integrated_webcam",
  "inspection",
  "invite",
  "internal",
  "ipad",
  "info",
  "iphone",
  "kindle",
  "key",
  "landscape",
  "left",
  "left_down",
  "left_up",
  "leave",
  "like_placeholder",
  "light_at_the_end_of_",
  "library",
  "line_chart",
  "link",
  "like",
  "lock",
  "list",
  "lock_landscape",
  "low_battery",
  "lock_portrait",
  "low_priority",
  "make_decision",
  "medium_priority",
  "manager",
  "menu",
  "middle_battery",
  "minus",
  "missed_call",
  "mind_map",
  "mms",
  "multiple_cameras",
  "money_transfer",
  "music",
  "multiple_devices",
  "multiple_smartphones",
  "multiple_inputs",
  "negative_dynamic",
  "neutral_decision",
  "night_landscape",
  "news",
  "neutral_trading",
  "night_portrait",
  "no_idea",
  "next",
  "no_video",
  "nook",
  "ok",
  "org_unit",
  "opened_folder",
  "old_time_camera",
  "online_support",
  "organization",
  "package",
  "paid",
  "parallel_tasks",
  "overtime",
  "panorama",
  "phone",
  "phone_android",
  "photo_reel",
  "pie_chart",
  "picture",
  "planner",
  "plus",
  "podium_with_audience",
  "podium_without_speak",
  "podium_with_speaker",
  "previous",
  "portrait_mode",
  "positive_dynamic",
  "privacy",
  "process",
  "puzzle",
  "questions",
  "print",
  "radar_plot",
  "rating",
  "ratings",
  "reading",
  "redo",
  "reading_ebook",
  "refresh",
  "registered_trademark",
  "right",
  "reuse",
  "remove_image",
  "right_down",
  "right_up",
  "rotate_to_portrait",
  "rules",
  "rotate_camera",
  "rotate_to_landscape",
  "ruler",
  "scatter_plot",
  "search",
  "safe",
  "self_service_kiosk",
  "selfie",
  "serial_tasks",
  "sales_performance",
  "settings",
  "services",
  "share",
  "shipped",
  "sim_card",
  "shop",
  "service_mark",
  "sim_card_chip",
  "signature",
  "smartphone_tablet",
  "sound_recording_copy",
  "sms",
  "speaker",
  "slr_back_side",
  "start",
  "stack_of_photos",
  "statistics",
  "sports_mode",
  "support",
  "synchronize",
  "switch_camera",
  "survey",
  "tablet_android",
  "template",
  "trademark",
  "todo_list",
  "touchscreen_smartpho",
  "timeline",
  "tree_structure",
  "undo",
  "up_left",
  "two_smartphones",
  "unlock",
  "up",
  "up_right",
  "upload",
  "video_call",
  "video_file",
  "view_details",
  "video_projector",
  "vip",
  "voice_presentation",
  "webcam",
  "voicemail",
  "workflow",
  "about",
  "accept_database",
  "add_image",
  "add_column",
  "add_database",
  "add_row",
];
module.exports = [
  {
    url: "/colorfulIcon/getList",
    type: "post",
    response(config) {
      const { title, pageNo = 1, pageSize = 72 } = config.body;
      let mockList = data.filter((item) => {
        if (title && item.indexOf(title) < 0) return false;
        return true;
      });
      const pageList = mockList.filter(
        (item, index) =>
          index < pageSize * pageNo && index >= pageSize * (pageNo - 1)
      );
      return {
        code: 200,
        msg: "success",
        totalCount: mockList.length,
        data: pageList,
      };
    },
  },
];
